webpack 您所在的位置:网站首页 es6语法 es7 webpack

webpack

2024-01-30 02:56| 来源: 网络整理| 查看: 265

在 webpack 中,可以运行如下两套 命令,安装两套包,去安装 Babel 相关的loader功能: 1.1 第一套包: cnpm i babel-core babel-loader babel-plugin-transform-runtime -D 1.2 第二套包: cnpm i babel-preset-env babel-preset-stage-0 -D

打开 webpack 的配置文件,在 module 节点下的 rules 数组中,添加一个 新的 匹配规则: 2.1 { test:/\.js$/, use: 'babel-loader', exclude:/node_modules/ } 2.1.1 ps: 注意: 在配置 babel 的 loader规则的时候,必须 把 node_modules 目录,通过 exclude 选项排除掉:原因有俩: 如果 不排除 node_modules, 则Babel 会把 node_modules 中所有的 第三方 JS 文件,都打包编译,这样,会非常消耗CPU,同时,打包速度非常慢;哪怕,最终,Babel 把 所有 node_modules 中的JS转换完毕了,但是,项目也无法正常运行!

在项目的 根目录中,新建一个 叫做 .babelrc 的Babel 配置文件,这个配置文件,属于JSON格式,所以,在写 .babelrc 配置的时候,必须符合JSON语法规范: 不能写注释,字符串必须用双引号 3.1 在 .babelrc 写如下的配置: 大家可以把 preset 翻译成 【语法】 的意思



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有